package com.iqiyi.dbagent.base.i;

import java.sql.Connection;
import java.util.Map;
import java.util.Set;

import com.iqiyi.dbagent.base.config.i.Configuration;

/**
 * @Title: IInitDataBase.java
 * @Package com.iqiyi.dbagent.base.i
 * @Description: 
 * @author wangnianming
 * @date 2015年12月2日 上午10:50:43
 * @version V1.0
 */
public interface IInitDataBase {

    public abstract Map<String,Boolean> showTables(Set<String> tabNames);

    public abstract Map<String,Boolean> createTables(Set<String> tabNames);

    public abstract Map<String,Boolean> initDataBase(Set<String> sqls,Connection conn);

    public abstract boolean showTable(String tabNames);

    public abstract boolean createTable(String tabNames);

    public abstract boolean initDataBase(Configuration config);

}
